Umbra Designer: Graphical Modelling for Telephony Services
نویسندگان
چکیده
Almira Labs is a software company that develops valueadded services for the telecommunications industry. It is focused on innovative technologies that enable enterprise business and mobile and landline operators to offer next-generation voice-driven applications for all types of phones. Telephony services are built atop the proprietary Umbra framework, which is a Java API relying on the JAIN SLEE standard for event-based communication applications. This paper describes Umbra Designer, a novel graphical modelling tool for the visual development of telephony services, from which Java code for the Umbra framework is synthesized. In this way, it is easy to develop ready-to-use services, even by users not familiar with the Java API or the JAIN SLEE standard. We also report on some experiments aimed at measuring the efficiency gain derived from using the graphical tool, compared with coding directly using the Java API.
منابع مشابه
SWWS Studio - a WSMO compliant editor
The Web Services Modelling Framework (WSMF) and the Web Services Modelling Ontology (WSMO) provide a unique, highly innovative perspective onto Semantic Web and Web Service technologies. We present in this paper the SWWS Studio – a prototype that supports and elaborates that perspective, making the technology easy to use and transparent for the end user. At present the SWWS Studio is comprised ...
متن کاملNetwork Working Group Call Processing Language (cpl): a Language for User Control of Internet Telephony Services
This document defines the Call Processing Language (CPL), a language to describe and control Internet telephony services. It is designed to be implementable on either network servers or user agents. It is meant to be simple, extensible, easily edited by graphical clients, and independent of operating system or signalling protocol. It is suitable for running on a server where users may not be al...
متن کاملCall Processing Language (CPL): A Language for User Control of Internet Telephony Services
This document defines the Call Processing Language (CPL), a language to describe and control Internet telephony services. It is designed to be implementable on either network servers or user agents. It is meant to be simple, extensible, easily edited by graphical clients, and independent of operating system or signalling protocol. It is suitable for running on a server where users may not be al...
متن کاملTwo Environments which Facilitate Security Protocol Modelling and Analysis
The development of security protocols is often a tedious and error prone process. The graphical specification environment for protocol design and construction proposed in this paper helps one to cope with this complexity by enabling the visualization of hierarchical message structures and providing suitable abstraction and encapsulation so that designers can retain a high-level perspective whil...
متن کاملA Unified Tool for Performance Modelling and Prediction
We describe a novel performability modelling approach which facilitates the efficient solution of performance models extracted from high-level descriptions of systems. The notation which we use for our high-level designs is the UML graphical modelling language. The technology which provides the efficient representation capability for the underlying performance model is the MTBDD-based PRISM pro...
متن کامل